package com.kuaifu.autofare.service;

import com.kuaifu.autofare.bean.model.ParkingEnterprise;
import com.kuaifu.autofare.bean.vo.resp.ParkTransDetailRespVo;
import com.kuaifu.autofare.bean.vo.resp.ParkTransTotalRespVo;

import java.util.List;
import java.util.Map;

public interface IParkingEnterpriseService extends IBaseService<ParkingEnterprise> {

    public ParkingEnterprise get(ParkingEnterprise parkingEnterprise) throws Exception;


    Map<String, String> bindWx(ParkingEnterprise parkingEnterprise) throws Exception;

    boolean unBindWx(ParkingEnterprise parkingEnterprise) throws Exception;

    List<ParkingEnterprise> getParkingEnterprise(ParkingEnterprise parkingEnterprise) throws Exception;

    ParkingEnterprise getByCustId(int custId) throws Exception;

    ParkTransTotalRespVo getTransTotal(int custId, String date) throws Exception;

    ParkTransDetailRespVo getTransDetail(int custId,String date) throws Exception;
}